// =======================================================================
// 
//       Filename:  syntaxerror.hpp
// 
//    Description:  
// 
//        Version:  1.0
//        Created:  27.03.2010 16:35:50
//       Revision:  none
//       Compiler:  g++
// 
//         Author:  Dominik 'domachine' Burgdörfer (-), dominik.burgdoerfer@googlemail.com
//        Company:  -
// 
// =======================================================================


#ifndef  SYNTAXERROR_INC
#define  SYNTAXERROR_INC
#include <stdexcept>

namespace webplodder {
    class SyntaxError : public std::runtime_error {
    public:
        explicit SyntaxError(const std::string& what, 
                    int line);

        int line() const;

    private:
        int mLine;
    };
}
#endif   // ----- #ifndef SYNTAXERROR_INC  -----
